package com.boyunv.mediator.example01.example02;

import lombok.Data;

/*
 *@description
 *  Juin中介者   一个中介机构
 *@author boyunv
 *@create 2023/9/10 10:09
 *@version 1.0
 */
@Data
public class MediatorStructure  extends Mediator{
    
    //中介知晓房租出租人和承租人的信息
    private  HouseOwner houseOwner;  //房主
    
    private Tenant tenant;//租房
    
    
    @Override
    public void constact(String message, Person person) {
        if(person==houseOwner){
            //如果是房主,则租房者获得信息
            tenant.getMsg(message);
        }else {
            //如果租房者是则房主获得信息
            houseOwner.getMessage(message);
        }
    }
}
